// 对应 users 的那个 collection

const mongoose = require('../connect')

// 用 Schema 定义数据规范
// 和 collection 里面数据一一对应，key: type
const UserSchema = mongoose.Schema({
    username: {
        type: String,
        required: true, // 必需
        unique: true // 唯一，不能重复
    },
    password: String,
    realname: String
})

// Model 对应 collection 
// 这里把 collection 名字特地写成单数形式，mongoose 会在对应时自动将其变为复数形式
const User = mongoose.model('user', UserSchema)

module.exports = User
